问题 UCOSII在PC机上仿真,安装TASM5.0不成功

最近在搞UCOSII,看邵贝贝的,一开始感觉很难懂,因为以前只是搞裸机的,系统消息,互斥变量什么的,完全不知所云,
索性先尝试吧UCOSii 安装在PC机上再说。

准备工作

  • 安装borland c++ 4.5;
  • 安装TASM5.0;
  • ucosii 源码(这个是网络下载的最后开源版,exe的形式,运行后解压到C盘);

问题&解决

下载TASM5.0到F盘,因为我下载的东西都保存在F盘,然后运行Install.exe,在选择安装目录时,我选择C盘,但是下一步就出现:please install driver #1 in driver C。
不能理解,百度说这样的消息表示要你插入安装光盘。后来又搜索了下,在一篇安装指导中发现别人都是直接安装在下载的那个盘。
于是把解压后的文件夹复制到C盘,然后再选择C盘作为安装路径,下一步的时候,安装程序自动就把路径找出来了,安装很顺利。
原来要把安装文件放到希望安装的路径所在盘才行。

##工程环境配置
所有需要的软件安装完成之后就配置好了ide,然后在borland c++中新建工程,注意工程要选择DOS[Standrand],Large,并选择需要的5个文件,然后设置路径:
在options 中 project下 directories,Library保持不变,Include保持原有内容+;
然后再粘贴上C:\SOFTWARE\uCOS-II\EX1_x86L\BC45\SOURCE地址,其他的路径都粘贴上C:\SOFTWARE\uCOS-II\EX1_x86L\BC45\SOURCE地址。
一开始optiongs中的路径设置的不对,编译错误是找不到头文件;后来的错误时:Link error:undefined symbol wmlMain
查了下说WMLMAIN是win32应用程序,才想起来在新建工程的时候,没有选择工程类型,默认的是windows程序,要选择DOS系统应用程序才行。
一切做好之后,debug,run,就可以看到运行结果了。下面开始慢慢看书,分析代码,加上做实验。